package com.ctvit.wsservice.basedata.domain;
import java.util.Date;
import com.ctvit.framework.domain.BaseBean;
import org.apache.struts2.json.annotations.JSON;

/**
* domain类
* 对应查询语句 SELECT 
    plist.z_pro_item_cd,
    plist.z_procode,
    plist.z_pgnam,
    plist.z_pro_rtmlen,
    chanl.z_chanl_name,
    plist.z_play_date,
    plist.z_play_time
FROM
    zcdm_t_proglist AS plist
        LEFT JOIN
    zcdm_t_chanl AS chanl ON plist.z_chanl_cd = chanl.z_chanl_cd
        LEFT JOIN
    zcdm_t_subj AS subj ON plist.z_play_subj_cd = subj.z_subj_cd
WHERE
    subj.z_subj_name LIKE '%%'
        AND plist.z_pgnam LIKE '%%'
        AND plist.z_chanl_cd = '0002'
        AND plist.z_play_date between '2016.01.09'
        AND  '2016.01.09'
* 
*/ 
public class SearchProgList extends BaseBean{
	/*
	* 字段:     z_pro_item_cd
	* 数据库类型:CHAR
	* 说明:     null
	*
	*/
	private String zProItemCd;
	/*
	* 字段:     z_procode 
	* 数据库类型:CHAR 
	* 说明:     null
	* 
	*/
	private String zProcode;
	/*
	* 字段:     z_pgnam 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String zPgnam;
	/*
	* 字段:     z_pro_rtmlen
	* 数据库类型:CHAR 
	* 说明:     null
	* 
	*/
	private String zProRtmlen;
	/*
	* 字段:     z_chanl_name 
	* 数据库类型:CHAR 
	* 说明:     null
	* 
	*/
	private String zChanlName;
	/*
	* 字段:     z_play_date 
	* 数据库类型:DATE 
	* 说明:     null
	* 
	*/
	private Date zPlayDate;
	/*
	* 字段:     z_play_time 
	* 数据库类型:CHAR 
	* 说明:     null
	* 
	*/
	private String zPlayTime;

	/**
	 * null.
	 *
	 * @return zProItemCd type:String
	 */
	public String getZProItemCd() {
		return zProItemCd;
	}

	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZProItemCd(String newvalue) {
		this.zProItemCd = newvalue;
	}

	/**
	 * null.
	 *
	 * @return ZProcode type:String
	 */
	public String getZProcode() {
		return zProcode;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZProcode(String newvalue) {
		this.zProcode = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return ZPgnam type:String
	 */
	public String getZPgnam() {
		return zPgnam;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZPgnam(String newvalue) {
		this.zPgnam = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return ZProRtmlen type:String
	 */
	public String getZProRtmlen() {
		return zProRtmlen;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZProRtmlen(String newvalue) {
		this.zProRtmlen = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return ZChanlName type:String
	 */
	public String getZChanlName() {
		return zChanlName;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZChanlName(String newvalue) {
		this.zChanlName = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return ZPlayDate type:Date
	 */
	@JSON(format="yyyy-MM-dd")
	public Date getZPlayDate() {
		return zPlayDate;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZPlayDate(Date newvalue) {
		this.zPlayDate = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return ZPlayTime type:String
	 */
	public String getZPlayTime() {
		return zPlayTime;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZPlayTime(String newvalue) {
		this.zPlayTime = newvalue;
	}
}

